草庐IT

readelf 介绍

全部标签

性能测试工具locust压测介绍

官方文档:https://docs.locust.io/en/stable/index.html1、初识locust        Locust完全基于Python编程语言,采用python编写压测脚本,且所有请求完全基于requests库。除了HTTP/HTTPS协议,Locust也可以测试其它协议的系统,只需要采用Python调用对应的库进行请求描述即可。locust是一个分布式用户性能测试的工具但是单台压力机也能产生数千并发请求数。2、locust优缺点介绍优点:  并发高,一个locust节点也可以在一个进程中支持数千并发用户,资源占用小(locust比jmeter还轻量级),不使用回

机器人开发--SLAM详细介绍

机器人开发--SLAM介绍1介绍1.1概述1.2发展历程三个时代重要时间节点视觉SLAM分类及里程碑技术发展1.3SLAM与各模块关系1.5SLAM分类1.4应用领域2SLAM框架视觉/惯性SLAM系统框架结构经典框架3常见方案3.1常见激光雷达方案3.2常见视觉方案3.3多传感器融合方案4地图类型各类地图优缺点视觉SLAM构建地图类型5各传感器优缺点6应用参考1介绍1.1概述SLAM(SimultaneousLocalizationandMapping),也称为CML(ConcurrentMappingandLocalization),即时定位与地图构建,或并发建图与定位。同步定位和建图(S

Redis GEO功能详细介绍与实战

一、概述Redis的Geo功能主要用于存储地理位置信息,并对其进行操作。该功能在Redis3.2版本新增。RedisGeo操作方法包括:geoadd:添加地理位置的坐标;geopos:获取地理位置的坐标;geodist:计算两个位置之间的距离;georadius:根据用户给定的经纬度坐标来获取指定范围内的地理位置集合;georadiusbymember:根据储存在位置集合里面的某个地点获取指定范围内的地理位置集合;geohash:返回一个或多个位置对象的geohash值。二、RedisGeo功能案例:1、案例1查找某个城市下的门店信息。比如有的一家门店存储的Redis结构如下:store:-m

Android RIL介绍

文章目录一、需求二、相关概念2.1IMS2.2Volte2.3CS域与PS域2.3.1CS域2.3.2PS域2.4VOIP2.5URC消息2.6HIDL三、环境四、设计思路4.1RIL结构图4.2RIL相关模块介绍4.2.1Dialer模块4.2.2TeleService模块4.2.2.1TeleService启动4.2.3TelecomService模块4.2.3.1TelecomService启动4.2.3.2TeleComService消息处理模型4.2.4telephony-common模块4.2.5Telecom_Framewrok模块4.2.6Telephony_Framewrok

数据仓库(数仓)介绍

N.1什么是数据仓库1)数据仓库,英文名称为DataWarehouse,可简写为DW或DWH。数据仓库,是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合。它出于分析性报告和决策支持目的而创建。为需要业务智能的企业,提供指导业务流程改进、监视时间、成本、质量以及控制。2)数据仓库的定义:数据仓库是一个面向主题的(SubjectOriented)、集成的(Integrate)、相对稳定的(Non-Volatile)、反映历史变化(TimeVariant)的数据集合,用于支持管理决策,它是一种与时间相关的、不可修改的数据集合N.2数据仓库能干什么?1)年度销售目标的指定,需要根据以往的

区块链概念介绍

区块链定义区块链是一些技术集成的、适用于多方博弈、由多方共同对数据背书的数据存储工具。区块链的核心技术包含块链式存储、点对点通讯、密码学、共识机制、智能合约等。区块链是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的技术保证数据传输和访问控制的安全、利用有自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构和计算范式。核心技术块链式数据结构区块链是由一个个区块组成,区块之间通过索引连接,形成一条由区块组成的链条。每个区块包含若干条交易(transaction),也可称事务,每个区块的交易数量可进行配置。每条交易都有一个交易哈希,作为独一

区块链之常用数据算法介绍

在深入学习区块链时,不可避免的需要了解密码学。密码学流传已久,有几千年历史,在军事、外交、情报等领域有广泛的的应用。在区块链领域,也大量应用了密码学算法,比如哈希算法和椭圆曲线算法,这些数据加密算法是该技术重要组成部分。下面详细介绍下区块链最常用的三个数据算法。一、哈希算法哈希算法又叫散列算法或者摘要算法,是将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。它的原理其实很简单,就是把一段交易信息转换成一个固定长度的字符串,但是只要原始数据稍微改动得到的散列值机会完全不同,因为这个特性,哈希算法通常应用于对数据的完整性校验以及密码验证。故哈希算法是单向加密算法,有3

【zookeeper】zookeeper介绍

分布式协调技术在学习ZooKeeper之前需要先了解一种技术——分布式协调技术。那么什么是分布式协调技术?其实分布式协调技术主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成"脏数据"的后果。这时,有人可能会说这个简单,写一个调度算法就轻松解决了。说这句话的人,可能对分布式系统不是很了解,所以才会出现这种误解。如果这些进程全部是跑在一台机上的话,相对来说确实就好办了,问题就在于他是在一个分布式的环境下,这时问题又来了,那什么是分布式呢?可以通过下面这张图帮助大家理解这方面的内容,如下图所示。  给大家分析一下这张图,在这图中有三台机器,每台机器各跑一个应

Keil系列教程01_Keil介绍、下载、安装与注册

1写在前面对于学习单片机和嵌入式开发的朋友来说,掌握Keil这款软件可以说是必备的技能。鉴于目前网上没有完整的Keil教程,因此我打算整理一套完整的Keil系列教程。目前Keil有四种产品(软件):MDK-ARM、C51、C251、C166。四种软件都是基于µVision,在用法上极为相似。所以,该系列教程结合目前使用最多的MDK-ARM来讲述,大部分内容也适用于其它三种软件。2Keil介绍2.1概述对于我们程序员来说,大家常说的Keil,其实指的是一款开发工具。同时,Keil也是一家公司名称。Keil公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。Keil公司由两家私人公司联